package com.sdyd.antivirus.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.sdyd.antivirus.model.QuestionnaireBaseInfo;
import com.sdyd.antivirus.model.QuestionnaireInfo;

public interface QuestionnaireInfoMapper {
    int deleteByPrimaryKey(String id);

    int insert(QuestionnaireInfo record);

    int insertSelective(QuestionnaireInfo record);

    QuestionnaireInfo selectByPrimaryKey(String id);

    int updateByPrimaryKeySelective(QuestionnaireInfo record);

    int updateByPrimaryKey(QuestionnaireInfo record);

    QuestionnaireInfo selectByIdAndGroup(String id, String groupId);

    // 根据 id 及 groupId 改变问卷的发布状态
    int updateUsedByIdAndGroup(String used, String id, String groupId);

    //新增，通过公司id获取问卷信息
    List<QuestionnaireBaseInfo> getQuestionnairesByGroupId(String groupId);
}